d6d088f995b9b736544495de942f424cf0e8724e,opennms-services/src/test/java/org/opennms/netmgt/mock/OpenNMSTestCase.java,OpenNMSTestCase,setUp,#,135

Before Change


                m_eventd = new Eventd();
                m_eventd.setDataSource(m_db);
                m_eventdConfigMgr = new MockEventConfigManager(ConfigurationTestUtils.getReaderForResource(this, "/org/opennms/netmgt/mock/eventd-configuration.xml"));
                m_eventd.setConfigManager(m_eventdConfigMgr);

                /*
                 * Make sure we specify a full resource path since "this" is

After Change


            if (isStartEventd()) {
                m_eventdConfigMgr = new MockEventConfigManager(ConfigurationTestUtils.getReaderForResource(this, "/org/opennms/netmgt/mock/eventd-configuration.xml"));
                
                JdbcEventdServiceManager eventdServiceManager = new JdbcEventdServiceManager();
                eventdServiceManager.setDataSource(m_db);
                eventdServiceManager.afterPropertiesSet();

                /*
                 * Make sure we specify a full resource path since "this" is
                 * the unit test class, which is most likely in another package. 
                 */
                File configFile = ConfigurationTestUtils.getFileForResource(this, "/org/opennms/netmgt/mock/eventconf.xml");
                DefaultEventConfDao eventConfDao = new DefaultEventConfDao(configFile);
                eventConfDao.reload();
                EventconfFactory.setInstance(eventConfDao);
                
                EventExpander eventExpander = new EventExpander();
                eventExpander.setEventConfDao(eventConfDao);
                eventExpander.afterPropertiesSet();
                
                m_eventdIpcMgr = new EventIpcManagerDefaultImpl();
                m_eventdIpcMgr.setEventdConfigMgr(m_eventdConfigMgr);
                m_eventdIpcMgr.setEventExpander(eventExpander);
                m_eventdIpcMgr.setEventdServiceManager(eventdServiceManager);
                m_eventdIpcMgr.setDataSource(m_db);
                m_eventdIpcMgr.afterPropertiesSet();
                
                m_eventProxy = new EventProxy() {

                    public void send(Event event) throws EventProxyException {
                        m_eventdIpcMgr.sendNow(event);
                    }

                    public void send(Log eventLog) throws EventProxyException {
                        m_eventdIpcMgr.sendNow(eventLog);
                    }
                    
                };
                
                EventIpcManagerFactory.setIpcManager(m_eventdIpcMgr);

                m_eventd = new Eventd();
                m_eventd.setEventdServiceManager(eventdServiceManager);
                m_eventd.setConfigManager(m_eventdConfigMgr);

                m_eventd.setEventIpcManager(m_eventdIpcMgr);
                m_eventd.setEventConfDao(eventConfDao);